var vChild
Page({
  data: {
  items: [],//创建一个新的空数组。用来存放分割好的数组
  show: true,
  },
  onShow:function() {
    try {
      var value = wx.getStorageSync('achievement')//读取本地储存的成就事件集合
      let num = 3 //需要等分几份
      for (let i = 0; i < value.length;) { 
      	this.data.items.push(value.slice(i, i += num));//分3份等分数组，不足3份就按剩下的分
      }
      if (value) {//如果存在则部署到wxml中
      this.setData({
          items: this.data.items,
          show: false
        })
      }
     }catch(e){
      }
  },
  onHide: function() {
    this.data.items = []
  },
  showTap: function(e) {
    let lChild = null
    this.data.items.forEach((item1)=>{
      lChild = item1.find(item=>item.achievementId == e.currentTarget.dataset.id)//寻找对应id项的子对象,如果找到就存储到变量中并修改hidden属性
      if(lChild != undefined){
        vChild = lChild
        vChild.hidden = false //并把modal的设置为可见 
      } 
    })
      
    this.setData({
      items : this.data.items
    }) 
  },
  modalConfirm: function() {
    vChild.hidden = true
    this.setData({
      items : this.data.items
    })
  }
})


